home *** CD-ROM | disk | FTP | other *** search
-
- *
- * Main Procedure Definition Macro
- *
- * A is Main Program Name (<6 CHAR)
- *
- MAIN $MACRO A
- PSEG PROG SEG
- DEF :A: ENTRY POINT
- :A: EQU $
- *
- * Initialize Variables
- *
- LACK 1 MAKE CONSTANT ONE
- SACL ONE,0 SAVE IT
- ZAC ZERO ACCUMULATOR
- SUB ONE,0 MAKE -1
- SACL MINUS,0 SAVE IT
- *
- * Data Segment
- *
- DSEG
- ONE BSS 1 CONSTANT ONE
- MINUS BSS 1 CONSTANT -1
- XR0 BSS 1 TEMP 0
- XR1 BSS 1 TEMP 1
- DEF ONE,MINUS ALLOW EXTERNAL USE
- DEF XR0,XR1 OF VARIABLES
- DEND END OF DATA
- $END